/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package videorent;
import java.util.*;
/**
 * @Author Gimbet
 */
public class Accion {
    private String codigo;
    private String codArticulo;
    private int codError;
    private String estado;
    private Calendar fechaAccion;
    private ClienteAsociado codCliente;
    private int montoCobrado;
	private String cedulaCliente;

    public Accion(String codigo, ClienteAsociado codCliente, Calendar fechaAccion) {
        this.codigo = codigo;
        this.codCliente = codCliente;
		this.fechaAccion = fechaAccion;
    }
	
    public Accion(String codigo, ClienteAsociado cliente, int error, Calendar fechaAccion){
        this.codigo = codigo;
        this.codCliente = cliente;
        this.codError = error;
		this.fechaAccion = fechaAccion;
    }
    public Accion(String codigo,ClienteAsociado cliente, String codArticulo, Calendar fechaAccion){
        this.codigo = codigo;
        this.codCliente = cliente;
        this.codArticulo = codArticulo;   
		this.fechaAccion = fechaAccion;
    }

    public String getCodArticulo() {
        return codArticulo;
    }

    public ClienteAsociado getCodCliente() {
        return codCliente;
    }

    public int getCodError() {
        return codError;
    }

    public String getCodigo() {
        return codigo;
    }

    public int getMontoCobrado() {
        return montoCobrado;
    }
	
	public Calendar getFechaAccion(){
		return fechaAccion;
	}

    public void setCodArticulo(String codArticulo) {
        this.codArticulo = codArticulo;
    }

    public void setMontoCobrado(int montoCobrado) {
        this.montoCobrado = montoCobrado;
    }
	
	    @Override
    public String toString() {
        if (codigo.equals("c")){
         return codigo+" & "+codCliente.getId()+" & "+codCliente.getEstado()+"\n";    
      
        }
        else if (codigo.equals("f")){
         return codigo+" & "+codCliente.getId()+" & "+montoCobrado+"\n";       
        
        }
        else if (codigo.equals("i")){
         return codigo+" & "+codCliente.getId()+" & "+codError+"\n";    
        }
        
        else if (codigo.equals("p") || codigo.equals("b")){
         return codigo+" & "+codCliente.getId()+" & "+codArticulo+"\n";    
        }
        
        return codigo+" & "+codCliente.getId(); //'l', 'r' y 't'
    }
    

}
